package ca.mcgill.model.functional;

import java.util.List;

public class FiniteStateMachine {

	private List<Transition> transactions;

	private List<State> states;

	private String name;

	public FiniteStateMachine(String name, List<Transition> transitions,
			List<State> states) {
		this.name = name;
		this.transactions = transitions;
		this.states = states;
	}

	public String getName() {
		return this.name;
	}

	public List<Transition> getTransitions() {
		return transactions;
	}

	public List<State> getStates() {
		return states;
	}

}
